#ifndef __CONTAINERAP_H__
#define __CONTAINERAP_H__

	extern UINT16 ContainerAP_CreateContainer(UINT8 *pInBuf, UINT8 *pOutBuf, UINT16 nSize);
	extern UINT16 ContainerAP_OpenContainer(UINT8 *pInBuf, UINT8 *pOutBuf, UINT16 nSize);
	extern UINT16 ContainerAP_CloseContainer(UINT8 *pInBuf);
	extern UINT16 ContainerAP_EnumContainers(UINT8 *pInBuf, UINT8 *pOutBuf, UINT16 *pLen);
	extern UINT16 ContainerAP_DeleteContainer(UINT8 *pInBuf, UINT16 nSize);
	extern UINT16 ContainerAP_GetContainerInfo(UINT8 *pInBuf, UINT8 *pOutBuf, UINT16 nSize);
	extern UINT16 ContainerAP_ImportCertificate(UINT8 *pInBuf, UINT16 nSize, UINT8 IsHeader, UINT8 IsLast);
	extern UINT16 ContainerAP_ExportCertificate(UINT8 *pInBuf, UINT8 *pOutBuf, UINT8 CertType, UINT16 *pLen);

#endif
